package com.tjetc;

/**
 * 懒汉式
 */
public class LazySingleton {
    // 1.创建静态变量，但是不创建实例
    private static LazySingleton instance;

    // 2.构造方法私有化
    private LazySingleton(){}

    // 3.提供一个获取实例的静态方法
    public static LazySingleton getInstance(){
        // 判断当前是否已经创建了实例
        if (null == instance) {
            instance = new LazySingleton();
        }
        return instance;
    }
}
